home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 45
/
Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso
/
Aminet
/
dev
/
misc
/
fd2pragma.lha
/
fd2pragma
/
fd2pragma.types
< prev
next >
Wrap
Text File
|
2001-07-31
|
3KB
|
115 lines
* $VER: fd2pragma.types 1.13 (01.05.2001)
*
* fd2pragma type definition file
* description format is 'unknown type : known type'
* unknown type:
* name of unknown type (only one word)
* known type:
* consists of struct + name, enum + name, union + name, signed,
* unsigned, const,
* long (32 bit), short (16 bit), char (8 bit), int, double and float
* For nameless structs or enums set ? as name. Structs without name, but
* used by a typedef (like: typedef struct {...} name) get the typedef name.
*
* Tell me missing definitions for inclusion in future updates.
*
* commodities.library
IX : struct InputXpression
* intuition.library (pointer to nameless structure)
Msg : struct ? *
Class : struct IClass
* hdwrench.library
BootBlock : struct bootblock
ValidIDstruct : struct ValidIDstruct
* graphics.library
DisplayInfoHandle : void *
* resource.library
RESOURCEFILE : void *
RESOURCEID : unsigned long
* cybergl.library
GLvoid : void
GLbitfield : unsigned long
GLbyte : signed char
GLshort : short
GLint : long
GLsizei : unsigned long
GLubyte : unsigned char
GLushort : unsigned short
GLuint : unsigned long
GLfloat : float
GLclampf : float
GLdouble : double
GLclampd : double
* nameless enums
GLboolean : enum ?
GLenum : enum ?
* these struct types are not equivalent to C-Code, but correct for fd2pragma
GLlookAt : struct GLlookAt
GLproject : struct GLproject
GLunProject : struct GLunProject
GLfrustum : struct GLfrustum
GLortho : struct GLortho
GLbitmap : struct GLbitmap
* for AmigaMesaRTL 3.0
GLUquadricObj : struct GLUquadricObj
GLUtriangulatorObj : struct GLUtriangulatorObj
GLUnurbsObj : struct GLUnurbsObj
GLvisual : struct gl_visual
GLframebuffer : struct gl_frame_buffer
GLcontext : struct gl_context
* HGIDA.library
HGIDA_Stack : unsigned long *
HGIDA_BoundedStack : unsigned long *
HGIDA_Queue : unsigned long *
HGIDA_BoundedQueue : unsigned long *
HGIDA_List : unsigned long *
HGIDA_ListItem : unsigned long *
HGIDA_Error : enum ?
HGIDA_Direction : enum ?
* AmiTCP
uid_t : long
gid_t : long
mode_t : unsigned short
pid_t : struct Task *
fd_set : struct fd_set
SerScriptCallback_t : unsigned long (*)(register __a0 void *, register __d0 unsigned long, register __a1 const unsigned char *, register __a2 struct CSource *, register __a3 struct CSource *)
* Miami SDK
pcap_t : struct pcap
pcap_dumper_t : struct pcap_dumper
pcap_handler : void (*)(unsigned char *, const struct pcap_pkthdr *, const unsigned char *)
u_char : unsigned char
bpf_u_int32 : unsigned long
* ahi.library
Fixed : long
sposition : long
* mpega.library
MPEGA_STREAM : struct MPEGA_STREAM
MPEGA_CTRL : struct MPEGA_CTRL
* Warp3D
W3D_Context : struct W3DContext
W3D_Driver : struct W3DDriver
W3D_Texture : struct W3DTexture
W3D_Scissor : struct W3DScissor
W3D_Line : struct W3D_Line
W3D_Point : struct W3D_Point
W3D_Triangle : struct W3D_Triangle
W3D_Triangles : struct W3D_Triangles
W3D_Float : float
W3D_Bitmap : struct W3D_Bitmap
W3D_Fog : struct W3D_Fog
W3D_Bool : short
W3D_Double : double
W3D_TriangleV : struct W3D_TriangleV
W3D_TrianglesV : struct W3D_TriangleV
W3D_ScreenMode : struct W3D_Screenmode
W3D_Color : struct W3D_Color
W3D_Lines : struct W3D_Lines
*Picasso96API.library
RGBFTYPE : enum ?
*cgxdither.library
DITHERINFO : void *
*cgxsystem.library
SLayer : void *
*stdarg.h (this type depends on your compiler system)
va_list : char *